1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Drawing;
5 using System.Data;
6 using System.Linq;
7 using System.Text;
8 using System.Threading.Tasks;
9 using System.Windows.Forms;
10
11 namespace SoftQuanLyNhaHang.Controllers
12 {
13 class ThongTinSanPhamCtrl
14 {
15 // Method Add
16 public static int InsertThongTinSanPham(int _idThongTinSanPham, string _maSanPham, string _tenSanPham, int _nhaCungCapId, string _tenNhaCungCap, int _donViTinhId, string _tenDonViTinh, string _ghiChu, DateTime _ngayTao, int _trangThai)
17 {
18 try
19 {
20 Models.ThongTinSanPhamMod _thongTinSanPham = new Models.ThongTinSanPhamMod(_idThongTinSanPham, _maSanPham, _tenSanPham, _nhaCungCapId, _tenNhaCungCap, _donViTinhId, _tenDonViTinh, _ghiChu, _ngayTao, _trangThai);
21 return _thongTinSanPham.InsertThongTinSanPham();
22 }
23 catch
24 {
25 return 0;
26 }
27 }
28
29 // Method Update
30 public static int UpdateThongTinSanPham(int _idThongTinSanPham, string _maSanPham, string _tenSanPham, int _nhaCungCapId, string _tenNhaCungCap, int _donViTinhId, string _tenDonViTinh, string _ghiChu, DateTime _ngayTao, int _trangThai)
31 {
32 try
33 {
34 Models.ThongTinSanPhamMod _thongTinSanPham = new Models.ThongTinSanPhamMod( _idThongTinSanPham, _maSanPham, _tenSanPham, _nhaCungCapId, _tenNhaCungCap, _donViTinhId, _tenDonViTinh, _ghiChu, _ngayTao, _trangThai);
35 return _thongTinSanPham.UpdateThongTinSanPham();
36 }
37 catch
38 {
39 return 0;
40 }
41
42 }
43
44 //update
45 public static int UpdateThongTinSanPhamDvt(int _idThongTinSanPham)
46 {
47 try
48 {
49 Models.ThongTinSanPhamMod _thongTinSanPham = new Models.ThongTinSanPhamMod(_idThongTinSanPham);
50 return _thongTinSanPham.UpdateThongTinSanPhamDvt();
51 }
52 catch
53 {
54 return 0;
55 }
56
57 }
58
59 // Method Delete
60 public static int DeleteThongTinSanPham(int _idThongTinSanPham)
61 {
62 try
63 {
64 Models.ThongTinSanPhamMod _thongTinSanPham = new Models.ThongTinSanPhamMod(_idThongTinSanPham);
65 return _thongTinSanPham.DeleteThongTinSanPham();
66 }
67 catch
68 {
69 return 0;
70 }
71 }
72
73 // lấy sản phẩm theo mã sản phẩm
74 public static DataSet FillDataSet_ThongTinSanPhamByMaSanPham(string _maSanPham)
75 {
76 try
77 {
78 Models.ThongTinSanPhamMod _thongTinSanPham = new Models.ThongTinSanPhamMod(_maSanPham);
79 return _thongTinSanPham.FillDataSet_getThongTinSanPhamByMaSanPham();
80
81 }
82 catch
83 {
84 return null;
85 }
86 }
87 }
88 }